package com.airlines.crewassignment.service.crew;

import com.airlines.base.service.base.BaseService;
import com.airlines.common.Page;
import com.airlines.crewassignment.domain.Crew;

import java.util.List;

/**
 * @author xxxx
 * @date 2018/7/27
 * @company xxxx Airlines
 * @description 管理干部维护
 */
public interface CrewManagementService {
    /**
     * 获取所有人员信息
     * @param crew
     * @param page
     * @return
     */
    Page getCrewList(Crew crew,Page page);

    /**
     * 通过工号获取人员信息
     * @param workcode
     * @return
     */
    Crew getCrewByWorkcode(String workcode);

    /**
     * 通过工号改变是否管理员
     * @param crew
     * @return
     */
    Integer updateManagerByWorkcode(Crew crew);
}
